<?php

	/* SVN FILE: $Id: const.inc.php 97 2011-02-14 13:42:07Z andreoletti $ */
	
	/**
	 * Project Name : arcadia
	 *
	 * @author $Author: andreoletti $
	 * @version $Revision: 97 $
	 * @lastrevision $Date: 2011-02-14 14:42:07 +0100 (lun, 14 feb 2011) $
	 * @filesource $URL: http://svn.fletchlynd.com/arcadia/trunk/visioni/include/const.inc.php $
	 */
	 
	include_once '../include/const.inc.php';

	if (!isset($sAPP)) $sAPP = whichApp();
	
	foreach ($aSUITE[$sAPP] as $sKey => $sValue) {
		$$sKey = $sValue;
	}

	$sFAVICON = "imagej.ico";
		
	$sTABLE_DEFAULT = 'visioni';
	$aTABLE_SECURITY_CHECK = array("visioni", "archivio", "trash");
		// $sTable per i cui record viene eseguita una verifica sui diritti di accesso
		// quando si esegue lo script $sViewItemLink

	$iTABLE_DISPLAY_LENGTH = 10;
		// numero di item visualizzati nella tabella 'main-table'
	$iTABLE_STRING_MAX_LENGTH = 40;
		// max numero di caratteri di una stringa visualizzabili nella tabella in index.php
		
	$bSEARCH_FORM_SHOW = true;
	$sSEARCH_FORM_LABEL = "Ricerca...";
	$sSEARCH_JSON_OUTPUT = "descrizione";

	$aWITH_LINK_TO_VIEW = array('sFornitore', 'sUnita', 'sDescrizione');
	$aWITH_CURRENCY_VALUE = array();
	$aWITH_TOOLTIP = array('iShowDetails','iShowNote');
	
	$iMAX_DAYS_IN_TRASH = 60;
		// giorni dopo i quali un record nel cestino viene cancellato definitivamente
	
	$aRESOURCES_APP = array('ESITO-VERIFICA', 'AAGG', 'MAGAZZINO', 'SEGRETERIA-DMP','SIC');
	
	//	
	// index.php (mainlist)
	//
	
	$aTABLE['visioni']['sTableName'] = 'Visioni';
		$aTABLE['visioni']['sTableDescription'] = 'Prove visioni in corso';
		$aTABLE['visioni']['sTableIcon'] = 'table.png';
		$aTABLE['visioni']['sTableSelectFrom'] = 'el_visioni';
		$aTABLE['visioni']['sTableSelectWhere'] = " (`iTrash`='0' AND ((`sBollaOut`='' OR `dtOut`='0000-00-00') AND `iArchiviato`='0' AND `iRinnovo`='0')) ";
		$aTABLE['visioni']['sTableSelectGroupBy'] = '';
		$aTABLE['visioni']['sViewItemLink'] = 'view.php';
		$aTABLE['visioni']['sNewItemLabel'] = 'Nuova Scheda';
		$aTABLE['visioni']['sNewItemLink'] = 'view.php';
		$aTABLE['visioni']['aSearchFields'] = array(	'sProtocollo',
														'sUnita',
														'sDescrizione',
														'sFornitore',
														'sNote',
														'sBollaIn');
		$aTABLE['visioni']['aSummaryTable']['bShow'] = false; 	
		$aTABLE['visioni']['bShowLink2Report'] = false;
		$aTABLE['visioni']['bShowLink2ExcelExport'] = true;
		$aTABLE['visioni']['aNegativeValueHighlight'] = array();
		$aTABLE['visioni']['aExpiredValueHighlight'] = array('dtScadenza');		
		$aTABLE['visioni']['iShow'] = 1;
	
	$aTABLE['archivio']['sTableName'] = 'Archivio';
		$aTABLE['archivio']['sTableDescription'] = 'Prove visioni archiviate';
		$aTABLE['archivio']['sTableIcon'] = 'folder_table.png';
		$aTABLE['archivio']['sTableSelectFrom'] = 'el_visioni';
		$aTABLE['archivio']['sTableSelectWhere'] = " (`iTrash`='0' AND ((`sBollaOut`!='' OR `dtOut`!='0000-00-00') OR `iArchiviato`='1' OR `iRinnovo`='1')) ";
		$aTABLE['archivio']['sTableSelectGroupBy'] = '';
		$aTABLE['archivio']['sViewItemLink'] = 'view.php';
		$aTABLE['archivio']['sNewItemLabel'] = '';
		$aTABLE['archivio']['sNewItemLink'] = '';
		$aTABLE['archivio']['aSearchFields'] = array(	'sProtocollo',
														'sUnita',
														'sDescrizione',
														'sFornitore',
														'sNote',
														'sBollaIn');
		$aTABLE['archivio']['aSummaryTable']['bShow'] = false; 	
		$aTABLE['archivio']['bShowLink2Report'] = false;
		$aTABLE['archivio']['bShowLink2ExcelExport'] = true;
		$aTABLE['archivio']['aNegativeValueHighlight'] = array();
		$aTABLE['archivio']['aExpiredValueHighlight'] = array();		
		$aTABLE['archivio']['iShow'] = 1;
	
	$aTABLE['trash']['sTableName'] = 'Cestino';
		$aTABLE['trash']['sTableDescription'] = 'Cestino';
		$aTABLE['trash']['sTableIcon'] = 'trash.png';
		$aTABLE['trash']['sTableSelectFrom'] = 'el_visioni';
		$aTABLE['trash']['sTableSelectWhere'] = " (`iTrash`='1') ";
		$aTABLE['trash']['sTableSelectGroupBy'] = '';
		$aTABLE['trash']['sViewItemLink'] = 'view.php';
		$aTABLE['trash']['sNewItemLabel'] = '';
		$aTABLE['trash']['sNewItemLink'] = '';
		$aTABLE['trash']['aSearchFields'] = array(	'sProtocollo',
													'sUnita',
													'sDescrizione',
													'sFornitore',
													'sNote',
													'sBollaIn',
													'sTrashWhy');
		$aTABLE['trash']['aSummaryTable']['bShow'] = false; 	
		$aTABLE['trash']['bShowLink2Report'] = false;
		$aTABLE['trash']['bShowLink2ExcelExport'] = true;
		$aTABLE['trash']['aNegativeValueHighlight'] = array();
		$aTABLE['trash']['aExpiredValueHighlight'] = array();		
		$aTABLE['trash']['iShow'] = 1;

	//
	// $sViewItemLink
	//

	if (!isset($iView)) $iView = 0;
	$aData = array();
	$sAction = "view";
	$sTableTitle = "Nuova Scheda";
	
	$aVIEW['view.php']['sViewSelectFrom'] = $aTABLE[$sTABLE_DEFAULT]['sTableSelectFrom'];
	$aVIEW['view.php']['sViewSelectGroupBy'] = $aTABLE[$sTABLE_DEFAULT]['sTableSelectGroupBy'];

	$aVIEW['view.php']['iTabDefault'] = 1;
	$aVIEW['view.php']['iTabUploads'] = 2; // impostare a 0 se non esiste un tab 'uploads'
	$aVIEW['view.php']['aTabsLabels'] = array( 1 => "Info Visione|table_edit.png", 2 => "Allegati|attach.png");
																			
	$aVIEW['view.php']['bTagsShow'] = false;
	$aVIEW['view.php']['sTagsType'] = '';
																											
	$aVIEW['view.php']['aDelVerifyText'][] = array('sDescrizione');
	$aVIEW['view.php']['aDelVerifyText'][] = array('sFornitore', 'sUnita');	
	
	$aVIEW['view.php']['aForms']['1']['sFormTable'] = 'visioni';	
	$aVIEW['view.php']['aForms']['1']['aFormFieldsMandatory'] = array('sDescrizione');
	$aVIEW['view.php']['aForms']['1']['aFormFieldsAutoIncrement'] = array();
	$aVIEW['view.php']['aForms']['1']['aFormFields'] 	= array(	'id',
																	'sFornitore',
																	'sUnita',
																	'sUnitaEmail',
																	'sDescrizione',
																	'sProtocollo',
																	'dtProtocollo',
																	'dtInizio',
																	'dtScadenza',
																	'sNote',
																	'dtVerifica',		
																	'iVerifica',
																	'iReferente',
																	'sNoteVerifica',
																	'dtIngresso',
																	'sBollaIn',
																	'dtOut',
																	'sBollaOut',
																	'sNoteMagazzino');

?>